iOS 常用控件之MessageUI(短信发送框架)
1 | 1、加入框架MessageUI.framework |
1 | 2、导入头文件#import <MessageUI/MessageUI.h> |
1 | 3、如果需要回调则添加代理<MFMessageComposeViewControllerDelegate> |
1 | 4、使用 |
5、代理
#pragma mark MFMessageComposeViewControllerDelegate
(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
// 不管任何状态返回之前界面
[controller dismissViewControllerAnimated:YES completion:nil];NSString *message;
switch (result){case MessageComposeResultCancelled: { NSLog(@"取消发送"); message = @"取消发送"; } break; case MessageComposeResultFailed: { NSLog(@"发送失败"); message = @"发送失败"; } break; case MessageComposeResultSent: { NSLog(@"发送成功"); message = @"发送成功"; } break; default: break;}
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@”提示” message:message delegate:nil cancelButtonTitle:nil otherButtonTitles:@”确定”, nil];
[alert show];
}
```